2e3e3c
@@ -4017,6 +4017,9 @@
private int createTableLike(Hive db, CreateTableLikeDesc crtTbl) throws HiveExce
       tbl.setDbName(names[0]);
       tbl.setTableName(names[1]);
 
+      // using old table object, hence reset the owner to current user for new table.
+      tbl.setOwner(SessionState.getUserFromAuthenticator());
+
       if (crtTbl.getLocation() != null) {
         tbl.setDataLocation(new Path(crtTbl.getLocation()));
       } else {
